import request from "@/api/http";
import { CodeRes, LoginParams, LoginRes, LogoutRes } from "@/modules/login";
/**
 * 发送验证码
 * @returns
 */
export function code(): Promise<CodeRes> {
  return request.get(`/lris/user/code`);
}

/**
 * 用户登录接口
 * @param {object} params 登录接收参数
 * @param {string} params.username 用户名
 * @param {string} params.password 密码
 * @param {string} params.code 验证码
 * @param {boolean} params.isme 记住我
 * @returns
 */
export function login(params: LoginParams): Promise<LoginRes> {
  return request.post(`/lris/user/login`, params);
}

/**
 * 退出登录接口
 * @param {number} id
 * @returns
 */
export function logout(id: number): Promise<LogoutRes> {
  return request.post(`/lris/user/logout?id=${id}`);
}
